@Override
public Broker getAdaptor(Class type) {
if (type.isInstance(this)) {
return this;
}
return next.getAdaptor(type);
}
@Override
@Override
public Broker getAdaptor(Class<?> type) {
return type.isInstance(this) ? this : getNext().getAdaptor(type);
}
@Override